package com.cj.mobile.iabp.mvp.model.entity;

/**
 * @ProjectName: AptitudeAndroid
 * @Package: com.cj.mobile.iabp.mvp.model.entity
 * @ClassName: ProtocolManageInfo
 * @Description:
 * @Author: WLY
 * @CreateDate: 2024/1/16 14:21
 */
public class ProtocolManageInfo {
    public ProtocolManageInfo() {
    }

    public ProtocolManageInfo(String agreementNo, String partAName, String partBName, String protocolUrl, String signDate) {
        this.agreementNo = agreementNo;
        this.partAName = partAName;
        this.partBName = partBName;
        this.partASignImage = protocolUrl;
        this.partBSignImage = protocolUrl;
        this.signDate = signDate;
    }

    // 协议编号
    private String agreementNo;
    private String agreementCustomNo;
    // 协议用户类型
    private int agreementUserType;
    // 签署类型
    private int signType;
    private String signUrl;
    // 甲方id
    private String partAUserId;
    // 甲方
    private String partAName;
    // A部分标志图像
    private String partASignImage;

    // B部分用户Id
    private String partBUserId;
    // 乙方
    private String partBName;
    private String partBSignImage;
    // 签订时间
    private String signDate;
    // 状态：
    private int status;
    // 协议金额
    private double agreementAmount;
    // 签订方式
    private String signMode;
    /*-------------------------------------------购销协议-------------------------------------------*/
    // 甲方
    private String partA;
    // 乙方
    private String partB;
    // 金额
    private double amount;
    // 签订方式：上/下线
    private String signTypeName;

    public String getPartA() {
        return partA;
    }

    public void setPartA(String partA) {
        this.partA = partA;
    }

    public String getPartB() {
        return partB;
    }

    public void setPartB(String partB) {
        this.partB = partB;
    }

    public double getAmount() {
        return amount;
    }

    public void setAmount(double amount) {
        this.amount = amount;
    }

    public String getSignTypeName() {
        return signTypeName;
    }

    public void setSignTypeName(String signTypeName) {
        this.signTypeName = signTypeName;
    }

    public double getAgreementAmount() {
        return agreementAmount;
    }

    public void setAgreementAmount(double agreementAmount) {
        this.agreementAmount = agreementAmount;
    }

    public String getSignMode() {
        return signMode;
    }

    public void setSignMode(String signMode) {
        this.signMode = signMode;
    }

    public String getAgreementCustomNo() {
        return agreementCustomNo;
    }

    public void setAgreementCustomNo(String agreementCustomNo) {
        this.agreementCustomNo = agreementCustomNo;
    }

    public int getAgreementUserType() {
        return agreementUserType;
    }

    public void setAgreementUserType(int agreementUserType) {
        this.agreementUserType = agreementUserType;
    }

    public int getSignType() {
        return signType;
    }

    public void setSignType(int signType) {
        this.signType = signType;
    }

    public String getPartAUserId() {
        return partAUserId;
    }

    public void setPartAUserId(String partAUserId) {
        this.partAUserId = partAUserId;
    }

    public String getPartASignImage() {
        return partASignImage;
    }

    public void setPartASignImage(String partASignImage) {
        this.partASignImage = partASignImage;
    }

    public String getPartBUserId() {
        return partBUserId;
    }

    public void setPartBUserId(String partBUserId) {
        this.partBUserId = partBUserId;
    }

    public String getPartBSignImage() {
        return partBSignImage;
    }

    public void setPartBSignImage(String partBSignImage) {
        this.partBSignImage = partBSignImage;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getAgreementNo() {
        return agreementNo;
    }

    public void setAgreementNo(String agreementNo) {
        this.agreementNo = agreementNo;
    }

    public String getPartAName() {
        return partAName;
    }

    public void setPartAName(String partAName) {
        this.partAName = partAName;
    }

    public String getPartBName() {
        return partBName;
    }

    public void setPartBName(String partBName) {
        this.partBName = partBName;
    }

    public String getSignDate() {
        return signDate;
    }

    public String getSignUrl() {
        return signUrl;
    }

    public void setSignUrl(String signUrl) {
        this.signUrl = signUrl;
    }

    public void setSignDate(String signDate) {
        this.signDate = signDate;
    }
}
